Pull out a little more char* from our core infrastructure. Add shims to turn down...
authorrobertlipe <robertlipe@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Wed, 11 Sep 2013 05:06:34 +0000 (05:06 +0000)
committerrobertlipe <robertlipe@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Wed, 11 Sep 2013 05:06:34 +0000 (05:06 +0000)
commitbc2b8109a90068a0a6923aea5349b449a2174a04
tree51e13f256fbe3b075f9e27bbcd489d1e0695beeb
parentd8f013a20ac6fb71b1ca5dc2d1ec6bfc7d2a5e22
Pull out a little more char* from our core infrastructure.  Add shims to turn down case_ignore_strmp and case_ignore_strncmp().
Tweak reference files to deal with more correct(?) ordering in edge cases.
Start sketching a shim layer for shortname, description, and text, but increasingly I'm of the opinion that our only options are either do it all in one submit (eeek!) or to add additional members of struct waypt that are allocated/copied at waypt_add time so we can then at least separate readers and writers.  Instinct tells me the latter will result in harsh punishment as we'll have members that are out of sync and it will be difficult to flush them out.  So substantial parts of this CL may get tossed.
gpsbabel/defs.h
gpsbabel/garmin_txt.cc
gpsbabel/jeeps/gpsmath.cc
gpsbabel/ozi.cc
gpsbabel/reference/garmin_txt-uni.csv
gpsbabel/reference/garmin_txt.txt
gpsbabel/route.cc
gpsbabel/util.cc
gpsbabel/waypt.cc
gpsbabel/wfff_xml.cc
gpsbabel/xol.cc